package com.vincent.kdp.bean;

import java.io.Serializable;

public class BasEmployee implements Serializable {
    /**
     * 主键
     */

    private Integer id;

    /**
     * 姓名
     */
    private String name;

    /**
     * 0：男，1:女
     */
    private Integer gender;

    /**
     * 身份证号
     */
    private String postcard;

    /**
     * 联系电话
     */
    private String phone;

    /**
     * 住址
     */
    private String address;

    /**
     * 1:在职，2:试用，3:离职
     */
    private Integer status;

    /**
     * 公司员工启用状态 0-禁止  1-启用
     */

    private Integer companyStatus;

    /**
     * 用户名
     */

    private String userName;

    /**
     * 登录密码
     */
    private String password;

    /**
     * 密码校验
     */
    private String salt;

    /**
     * 1:营销 2:管理
     */

    private Integer positionType;

    /**
     * clientid
     */
    private String clientid;

    private static final long serialVersionUID = 1L;

    /**
     * 获取主键
     *
     * @return id - 主键
     */
    public Integer getId() {
        return id;
    }

    /**
     * 设置主键
     *
     * @param id 主键
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * 获取姓名
     *
     * @return name - 姓名
     */
    public String getName() {
        return name;
    }

    /**
     * 设置姓名
     *
     * @param name 姓名
     */
    public void setName(String name) {
        this.name = name;
    }

    /**
     * 获取0：男，1:女
     *
     * @return gender - 0：男，1:女
     */
    public Integer getGender() {
        return gender;
    }

    /**
     * 设置0：男，1:女
     *
     * @param gender 0：男，1:女
     */
    public void setGender(Integer gender) {
        this.gender = gender;
    }

    /**
     * 获取身份证号
     *
     * @return postcard - 身份证号
     */
    public String getPostcard() {
        return postcard;
    }

    /**
     * 设置身份证号
     *
     * @param postcard 身份证号
     */
    public void setPostcard(String postcard) {
        this.postcard = postcard;
    }

    /**
     * 获取联系电话
     *
     * @return phone - 联系电话
     */
    public String getPhone() {
        return phone;
    }

    /**
     * 设置联系电话
     *
     * @param phone 联系电话
     */
    public void setPhone(String phone) {
        this.phone = phone;
    }

    /**
     * 获取住址
     *
     * @return address - 住址
     */
    public String getAddress() {
        return address;
    }

    /**
     * 设置住址
     *
     * @param address 住址
     */
    public void setAddress(String address) {
        this.address = address;
    }

    /**
     * 获取1:在职，2:试用，3:离职
     *
     * @return status - 1:在职，2:试用，3:离职
     */
    public Integer getStatus() {
        return status;
    }

    /**
     * 设置1:在职，2:试用，3:离职
     *
     * @param status 1:在职，2:试用，3:离职
     */
    public void setStatus(Integer status) {
        this.status = status;
    }

    /**
     * 获取公司员工启用状态 0-禁止  1-启用
     *
     * @return company_status - 公司员工启用状态 0-禁止  1-启用
     */
    public Integer getCompanyStatus() {
        return companyStatus;
    }

    /**
     * 设置公司员工启用状态 0-禁止  1-启用
     *
     * @param companyStatus 公司员工启用状态 0-禁止  1-启用
     */
    public void setCompanyStatus(Integer companyStatus) {
        this.companyStatus = companyStatus;
    }

    /**
     * 获取用户名
     *
     * @return user_name - 用户名
     */
    public String getUserName() {
        return userName;
    }

    /**
     * 设置用户名
     *
     * @param userName 用户名
     */
    public void setUserName(String userName) {
        this.userName = userName;
    }

    /**
     * 获取登录密码
     *
     * @return password - 登录密码
     */
    public String getPassword() {
        return password;
    }

    /**
     * 设置登录密码
     *
     * @param password 登录密码
     */
    public void setPassword(String password) {
        this.password = password;
    }

    /**
     * 获取密码校验
     *
     * @return salt - 密码校验
     */
    public String getSalt() {
        return salt;
    }

    /**
     * 设置密码校验
     *
     * @param salt 密码校验
     */
    public void setSalt(String salt) {
        this.salt = salt;
    }

    /**
     * 获取1:营销 2:管理
     *
     * @return position_type - 1:营销 2:管理
     */
    public Integer getPositionType() {
        return positionType;
    }

    /**
     * 设置1:营销 2:管理
     *
     * @param positionType 1:营销 2:管理
     */
    public void setPositionType(Integer positionType) {
        this.positionType = positionType;
    }

    public String getClientid() {
        return clientid;
    }

    public void setClientid(String clientid) {
        this.clientid = clientid;
    }
}